<%@page import="javax.mail.*" %>
<%@page import="javax.mail.internet.*" %>
<%@page import="java.util.*" %>
<%@ page import="registration.DataBase"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hotel Management 1.0</title>
<link rel="Stylesheet" type="text/css" href="http://strzyzowski.net:8080/HotelManagment_1.0/style/style2.css" />

	
</head>
<body>
<br><br><br><br>
<table align=center width=400 height=200 id=panelek>
<tr><td valign=middle align="center">

<h1>Dziękujemy za dokonanie rezerwacji w naszym hotelu!!!</h1>


<%
String mail;
java.sql.Date data1;
java.sql.Date data2;
String price;
String stand;
String osoby;
String imie;
String nazwisko;



if("yes".equals(request.getParameter("fromIndex"))){
	String login = request.getParameter("login");
	DataBase x = new DataBase();
	mail = x.getMail_client(login);
    data1 = (java.sql.Date)session.getAttribute("dejta1");
	data2 = (java.sql.Date)session.getAttribute("dejta2");
	price = (String)session.getAttribute("prajse");
	stand = (String)session.getAttribute("standard");
	osoby = (String)session.getAttribute("ilosc");
	imie = x.getWhateverString(login, "name");
	nazwisko = x.getWhateverString(login, "surname");
}else{



    data1 = (java.sql.Date)session.getAttribute("dejta1");
	data2 = (java.sql.Date)session.getAttribute("dejta2");
	price = (String)session.getAttribute("prajse");
	stand = (String)session.getAttribute("standard");
	osoby = (String)session.getAttribute("ilosc");
	imie = (String)session.getAttribute("Imie");
	nazwisko = (String)session.getAttribute("Nazwisko");
	mail = (String)session.getAttribute("Mail");
}	      
        //Ustawiamy zmienne
        String addressFrom = "jaclaw90@gmail.com";
        String addressTo   = mail;
        String mailSubject = "Potwierdzenie Rezerwacji!!!";
        String mailBody    = "Witaj " + imie + " " + nazwisko + ", \n \n" +
                             "Oto dane z rezerawcji, którą pan dokonał w naszym hotelu: \n" +
        					"Data przyjazdu: " + data1 + "\n" + 
        					"Data wyjazdu: " + data2 + "\n" + 
        					"Standard: " + stand + "\n" + 
        					"Ilość osób w pokoju: " + osoby + "\n" + 
        					"Do zapłacenia: " + price + "zł \n \n" + 
        					"Pozdrawiamy, \n" +
        					"IO-HOTELMANAGEMENT"; 

        try
        {
            
            Properties props = new Properties();
            props.put("mail.smtp.host", "smtp.gmail.com");
            props.put("mail.smtp.socketFactory.port", "465");
            props.put("mail.smtp.socketFactory.class",
                            "javax.net.ssl.SSLSocketFactory");
            props.put("mail.smtp.auth", "true");
            props.put("mail.smtp.port", "465");
            		
            Session mailSession = Session.getInstance(props,
                    new javax.mail.Authenticator() {
                            protected PasswordAuthentication getPasswordAuthentication() {
                                    return new PasswordAuthentication("io.hotelmanagement","projekthotel");
                            }
                    });       
                        
            Message msg = new MimeMessage(mailSession);
            msg.setFrom(new InternetAddress(addressFrom)); //nadawca
            msg.addRecipient(Message.RecipientType.TO, new InternetAddress(addressTo)); //odbiorca  
            msg.setSubject(mailSubject); //temat
            msg.setText(mailBody); 
            msg.setSentDate(new Date());
            
                    
            
            Transport.send(msg);
           
        }
        catch (Exception ex)
        {
            out.println("Wystąpiły błędy: ");
            out.println(ex);
        }
    //usuwanie sesji
	
    session.removeAttribute("dejta1");
    session.removeAttribute("dejta2");
    session.removeAttribute("prajse");
    session.removeAttribute("standard");
    session.removeAttribute("ilosc");
    session.removeAttribute("Imie");
    session.removeAttribute("Nazwisko");
    session.removeAttribute("Mail");
    
    
%>
<h2>Potwierdzenie z danymi zostało wysłane na podany adres &nbsp <%= addressTo %></h2>

<%
if("yes".equals(request.getParameter("fromIndex"))){%>
	<p><a href="index1.jsp">Powrót do strony głównej</a></p>
<%}else{ %>
	<p><a href="jsp/index1.jsp">Powrót do strony głównej</a></p>
<%}%>




</table>

</body>
</html>